package org.dialMsg.Pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.RandomUtils;

import java.util.Date;
import java.util.List;

/**
 * @author DPF
 */
@Data
public class TDataSourceBatch {
    private Integer id;
    private Integer companyUserId = 500;
    private Integer businessId = 140;
    private String dataNo;
    private String showName ;
    private String comment = "批次说明";
    private Integer isJoinCallPlan = 1;
    private Integer status = 1;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date timeCreate = new Date();
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date timeModified = new Date();
    private Integer uploadNum;
    private Integer isTest;
    private Integer syncDataSourceId = 0;
    private Integer dialNum;
    private Integer dataSourceType;
    private Integer uploadUserId;
    private String bankOrg;
    private String excelFile = "/app/duoduo/web/upload/f4c41c00-ca26-485c-8cab-5a2dc33444a7.xlsx";
    private Integer updateStatus = 1;
    private Integer sourceUploadNum;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date uploadDealTime = new Date();
    private Integer dataBatchType;
    private Integer convertedVirtualNum = 0;
    private Integer virtualNumWasConverted = 0;
    private String taskId;
    private Integer numberDetectionType = 0;
    private Integer finishCallbackStatus = 0;
    private List<DataSourceBatchDetail> dataSourceBatchDetails;

}
